import { createApp } from 'vue';
import App from './App.vue';
const app = createApp(App);

// vue-router
import router from './router/index';

// element-plus
import ElementPlus from 'element-plus';
import 'element-plus/dist/index.css';
app.use(ElementPlus);

import * as ElementPlusIconsVue from '@element-plus/icons-vue';
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
  app.component(key, component)
}

// vform3  VFormDesigner 表单设计器组件
// VFormRender 表单渲染器组件   用于将表单JSON对象渲染为Vue组件。
import VForm3 from 'vform3-builds';  //引入VForm3库
import 'vform3-builds/dist/designer.style.css';  //引入VForm3样式
app.use(VForm3);


app.use(router).mount('#app');
